Adding ideas.txt to sketct out how this might get built.