Working; refactor random implementation
Cleanup UI
Cache last result
Refactor generator base class
HSV util; shaded ships
Tidy up
Hue cycling bug fixed