Initial Commit
Good concept, barely started. May come back to later...
Merge commit 'b09c3b57606a1fcf679f538ba7977afe42808fa8'