Stripped down version, not working. Feature creep was fucking with my head. Use this as a foundation for building a simpler more intuitive version of this application without using fs and introducing unecessary complexity