Add Application class and remove landscape layout
Modify data object; Implement icon handling; Some layout fix