Sorry, everyone. I decided to put these functions in the Production Scrap 2 mod, so it will be easier for mod creators to make their mods compatible with that mod.
Thanks go out to bobingabout for providing a library of functions to base this library on!
Please check out the FAQ tab for details on how to use the functions in this library.