Added cable subclass instantiation off of the Cable object, moved params for each part in the blueprints into a sub-params object