3.05 Paint Pot Refactoring and Documentation