Opus is organized as a set of ``Opus packages''. Each Opus package encapsulates a set of functionality in a structure defined by a set of required directories and files. Opus will have simple mechanisms to create a new package, bundle a package for distribution, and install or uninstall a package. This chapter describes functionality provided by the Opus package called opus_core.