Cleaned up the VFS base types, making them less templated and moving type
information into the tags and out of the inodes.