Initial commit of rough ideas.