MODIFIED: Renamed module `pengine` into `pengines` for consistency with the
file name.