Refactor to use internal hash
Refactor board to use states defined in Item
Refactor navigation to use Item.states
Prepare for archive status
Refactor workflow definition to symbols only