1. An augmented reality-based content authoring tool comprising: at least one processor; at least one non-transitory computer readable memory for storing software instructions executable by said at least one processor; a recognition engine executable on said at least one processor according to the stored software instructions configured to: receive a digital representation of an arrangement of a marker set in a physical environment; and identify each marker's identity in the marker set from the digital representation; and identify at least one inter-connectable AR object primitive for each marker in the marker set from each marker's identity; and a content creation engine executable on said at least one processor according to the stored software instructions configured to: obtain a content creation rules set from multiple rules sets based on a device context; obtain a set of AR content primitives comprising the at least one inter-connectable AR object primitive for each marker in the marker set, each AR object primitive including a primitive interface; generate an AR content set by positionally coupling at least two primitives in the set of AR content primitives via their primitive interfaces according to the content creation rules set as a function of the arrangement in the physical environment of the markers corresponding to the at least two primitives; and cause a device to present the AR content set on a display where the AR content is superimposed on an image of the physical environment based on the arrangement.