Suggestion for you shagu :
It would be nice to separate the different modules into separate project/repositories and use these as dependencies for the main pfUI project.
I see many ElvUi-like projects with different addons packages, but it would be nice to have unified base/framework to work with.
I could see something like pfDamageMeter, pfAuctions, pfCartographer... and people could make their own package.
Just throwing that out there.