Introduce DefaultMarkerView and use options
Build
Add ability to use templates instead of callbacks.

Also, use an App.options hash instead of class attributes for customizations
Match data
Build