all package paths are now stored in BUS.instance.package, this includes
scenedir - directory of the provided scene (not a package)
libdir - directory of libC3D (not a package)
scenepak - used by default in the scene, package.path relative to the current scene folder, allows require into libC3D/modules/required/
libpak - used by C3D internally, references to libC3D/
intpak - identical to libpak (no idea why it exists but without it, whole thing crashes. So it stays.)
sys module functions for handling these values
set_package - sets the current projects ENVs package.path to the provided package, package name should be provided to lookup in BUS.instance.package
drop_package - deletes a package with the provided package name
create_package - using a package provider function makes a new package instance in BUS.instance.package, provider function should return the needed package.path and gets provided with BUS.instance.package
all package paths are now stored in BUS.instance.package, this includes
sys module functions for handling these values