Modules use an underlying algorithm for their essential functions. You select the algorithm type based on control requirements.