Rename type internal subroutine
Made APIDocs to match new types subsystem
Update types
Update TODO
Rename eg to examples
Rename eg to examples
Delete eg
Update TODO and Changes
Param and Params
Update test and example
Update README