Frameworks are now part of the Project again.
Project generation is working without dependencies. Need a Project Context object to hold onto parameters when recursively operating on dependencies.