Working on this module, but going with a simpler implementation for now.