Hobbyware Macro Language - Specification