The grammar and syntax for this follows below, but will almost certainly be changing frequently as I am in the early stages of developing this system.