Class for containing the logic of how macros are implemented. https://sourceforge.net/p/autoplot/feature-requests/426/ This currently supports just the plotElement and plot. When multiple plotElements are attached to a plot, then the first is used.