Why and what parent class to use with macro libraries?

This makes sense. Thank you for your help.