Started to assemble the framework

Pulling files from multiple projects. This might take a while to
reconcile.