Added core Adapter component.
Added example Adpater and Controller to demonstrate usage.