cleaning up names - Generator => SchemaCodeGenerator
have code generators Lib, App, etc mixin CodeGenerator
db_schema.dart imports ebisu_cpp/cpp.dart
if generating a standalone lib and on installation specified - create new installation with root '/tmp'
mix in the Installation with InstallationCodeGenerator for classes that need to know where to generate (i.e. the installation)