simplified singleton creation for graphic repository