This project is generated from scratch using a TCL script and relies on all code that is to be added being wrapped in an IP Package.