New and better implementation on the way. Still in sandbox mode.
work in progress.