There is no point in having a separate file just for the instantiation that provides the public functions.