Added object comments to board package.

Some internal refactoring.