Tools and best practices to develop flexible LESS architecture