How to writing maintainable, quality styles