Views inspired by backbone, built with components only.