Add basic application framework