Implement Machina state machine for Dashboard #21