The main place where this is a little iffy is in RAMFS where inodes have a LockWeakPtr to their parent inode. I've left that as a LockWeakPtr for now.
Apparently without this file, we won't be able to compile due to missing includes to TimeManagement and KBufferBuilder.