Separated structs Session, sessionFileInfo and Position to individual file
Just ensure everything is OK