Add IRootVisualProvider
Add IRootVisualProvider

Workaround for illegal cross package partial class

cbaggers/fuselibs-public,eksperts/fuselibs-public,kusma/fuselibs-public,kusma/fuselibs-public,yupferris/fuselibs-public,kusma/fuselibs-public,eksperts/fuselibs-public,yupferris/fuselibs-public,cbaggers/fuselibs-public,nekronos/fuselibs-public,cbaggers/fuselibs-public,yupferris/fuselibs-public,fusetools/fuselibs-public,fusetools/fuselibs-public,eksperts/fuselibs-public,fusetools/fuselibs-public,nekronos/fuselibs-public,fusetools/fuselibs-public,nekronos/fuselibs-public,eksperts/fuselibs-public,yupferris/fuselibs-public,fusetools/fuselibs-public,yupferris/fuselibs-public,fusetools/fuselibs-public,kusma/fuselibs-public,fusetools/fuselibs-public,eksperts/fuselibs-public,nekronos/fuselibs-public,cbaggers/fuselibs-public,nekronos/fuselibs-public,cbaggers/fuselibs-public,kusma/fuselibs-public,kusma/fuselibs-public,yupferris/fuselibs-public,eksperts/fuselibs-public,kusma/fuselibs-public,nekronos/fuselibs-public,nekronos/fuselibs-public,cbaggers/fuselibs-public,eksperts/fuselibs-public,cbaggers/fuselibs-public,yupferris/fuselibs-public