Refactored issue #49 Replace EnumShell with enum Shell.Type. Refactored issue #37 Remove legacy code from class Plato