property-container path library that is usable from both userland and the kernel. TBD: hook this into the build, update set lists, and add automated tests.