New Feature: Moved color into its own module