In the current implementation, tags can nested within each other for one level. This would insert a mailto HTML tag into the output if the email variable had a not null value. Future version may change this limitation and allow full embedding of tags within each other. The system allows immense flexibility in transferring data between applications without the overhead associated with Object Request Brokers. The only known platform dependancies are BigEndian and LittleEndian implementations, and character set implementations.
Messages are unordered but structured.
There is no guarantee that variables will appear in any given order within a message object, however a variable within an object belongs to that object alone. However the Order object itself is clearly part of the Account object, also the Item objects are both part of the Order object. Each template consists of one or more blocks of text. The subsidiary blocks correspond to a sibom object that may be found within the the main message. A template may contain blocks for multiple responses.