Create base application structure