They would implement a custom algorithm config by subclassing `BaseCoin` or one of it's subclasses and then implementing any of the functions that the coin has modified. What could be simpler?