Refactoring client classes.
Refine client classes.
Implement front-ends for parsed content, control of download & parse.