This is open source. You don't do long term plans with full design ahead of time. Phase 0 was the REST API. Plans are ideas. You design as you go, because change is constant. Long term view.