Update generators and adding interfaces for types.
Cleanup old setup references. Update most paths to differentiate between core and user. Update skeletons for bbm type apps.