all plotting classes are functional, need to add masking points and documentation