This could be the final user experience spec


Time to start on architecture.