Adding Shared Files that support master license and improved extension class