Abstract generator that PlotMe-Core generators must implement