Cannot get MacroLibrary inside widget?

Makes sense. I am refactoring now and working on doing such.

Just tested and that works great! Lots of great insight in this thread which is helping me get my refactoring done a lot cleaner. But just to summarize, I think this is the most direct answer.

For future searchers: To use a MacroLibrary inside a widget, you have to set the MacroLibraries parent class as Object or User Widget.