Few changes, added few enhancements I proposed in the past. Again - this is a proposal and an experiment, all features will eventually get to a majority vote and removed or moved out of ant if it doesn't pass.