Adds button styles
Standardizes API response ID names as remoteID
Adds a manager to handle common settings
Adds customization to the visual appearance of the views