Moved line processors to Contracts to be able to extend current implementation

This will allow modules to override/extend current implementation of `#load` or `#r` processing...