Formalize plotter API

Like algorithms, we should make sure we have a formal API to handle plotters. Only the system user may upload/change objects. All users may download and list plotters which are accessible to them.