Correcting board definitions.
Improving interfaces; adding const and always inline member function attribute.