Are you still working on this? laugh

Some new features, optimizations and improvements would be very nice.