Improve macros, add default sidebar macro
Use arg_to_kwarg instead of overriding __init__ in macro classes
Improve macros, add default sidebar macro