Complete guide and Demo here
Thanks to Sylvain Baronnet for contributing on major refactoring and performance improvements of this plugin.