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

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