Switched to a SharedCoreIO model, a shared_ptr of a CoreTeaSafeIO to
make keeping track of overall fs properties easier