some of these are a work in progress and do not function as-is because they were completed elsewhere and not re committed or I just gave up on them due to other time commitments. Feel free to fix/issue pull requests for anything. I make no promises for functionality or support.