Start work on File Handling properly including on file serialization