Extracts colors from individual layouts. Removes styles from centralised style.xml until reuse is necessary.
Adds private constructors to all classes implementing newInstance. Adds meaningful iterator names to for loops.