I fully agree (classes, strings, exceptions and e.g. resource based forms loading to replace the current cumbersome chained method calls).
But since that would be such massive break, it would make more sense to put it next to FV (e.g. with a certain prefix, name all functions FVNG.dialogs etc) rather than doing it in the FV codebase.