Move some type declaration vars on from bottom to top of dsl namespace.
Replace IField namespace with multimethod.
Initial load-into implementation with support for csv format.