rough geometry basis
need a shader manager and scene module