Add a good set of frontend documentation and start implementing a ComponentRegister which will hold some logic to retrieve components and maybe to automatically apply events on them.