Controller completely encapsulated + plotting items