Add first draft of application context generator #2