merge the internal constructor functions for coverage sub-modules into coverage_methods.R