Introduced a basic sub application oriented design.