Updated page processor to be a callable
Main class no uses callable and is cleaner