Refactored 3dWorld and added content samples