split into multiple files

- board.addPicture is now a tool
- added Locations to define a region of activity