Redesigned ways to setup the a custom view object.
Added documentation on how to use the adapters.