Cleaning Adapter stuf

Finally decided to put adapters inside components. This way components
can have their individual adapters, but more important, the adapter
permanent inside the permanent components, so they can perform caching.
The base adapter class implements the behavior of the direct request
method. Inheriting class can redefine the method if needed.
Add start of Featuring1 example site.