Moved to using external libsg and rewrote manager to load sg3 files
Moved resource managemer creation to seperate function