Design - Develop - Decorate