Moved almost all Abego out of the Board-implementation, and renamed it.