Added spectrum color picker. See #18. Ongoing code refactoring.