Refactoring RGBA