User blog:DranosJ/Story explains, thought processes, etc.