Enforce a minimum height on the slide editor

Min height may need to be a % of the total viewport.
This change allows the operating table to remain usable when
in editing text in landscape mode on a small device.
Hides spectrum when etch is hidden.
Named the etch constructors so we can find them in the heap