Refactor Parser
Draft
Refactor Reader::__construct API
Implements externals in Reader
CS