Refactoring packages
New example with procedural color change