Initial move of Complex type classes to params.
A little polish on Complex refactor.