ApplicationBuilder

compiles the application

(section needs work)