BoardIndex re-organization to make it more easy to extend - inspired by dragomano with #181

Signed-off-by: emanuele <emanuele45@gmail.com>
Function naming consistency matters - original idea from TimeVortex :P

Signed-off-by: emanuele <emanuele45@gmail.com>
Merge pull request #287 from emanuele45/boardindex_layers

BoardIndex re-organization to make it more easy to extend - inspired by ...