Added documentation of engine module