Color Coding

Starting to implement color coding, still messy on the backend.