Contains the core code responsible for carrying out the convesion process.