removed FileIO and Graphics namespaces
all common types moved to Types.h
changed header guard defines
etc...