Refactored app.view.parts & some other minor things