BabylonJS 3D in a declarative way
full featured cache solution with complex and recycle cache when data is changed