Utility macros, functions, classes, templates and techniques to improve the efficiency of development