Initial inode implementation that appears to be working.