* view: make button focusable by default * view: add MdTextButton * view: add common methods to LabelButton
* chore: move the view APIs to their own directory * move view api cpp files