A library is a group of reusable macros, where a macro is an isolated text template fragment defined for repetitive tasks. To access its macros, a text template must declare a using directive.
Note: a library is an advanced concept that most of users won't have to consider.