Add framework to generate assemblies