Improved abstraction when adding objects to the view and assigning/appending to blocks