Baseclass.SharedResource Library to share a resource for multiple usage, with auto disposal when it's not used anymore.