very rough roadmap doc