Cleanup Board

Starting work on retrofitting the Board structure with the current implementation API.
Merge branch 'master' of https://github.com/joichiro/mu