[components] Implement mobile components.

providing a base template would be good.