Split boardcontroller into more controllers