11 map widget/board to struct

This is actually for issue #13