tag package
killed basic package
pulled up session package
flattened package hierarchy more
another big refactor, changed field map interface, hide package level stuff