Expending ImpCRDMktGeneric

- A lot of new stuff in ImpCRDMktGeneric
- Small Patch