1. A method for updating engine logic, comprising: forming engine logic at a service, wherein the engine logic is expressed in a description language; and providing the engine logic to a user device, wherein the engine logic governs a manner of operation of an engine module used by the user device.