Set up basic application structure, and added some experimental features.