Rewritten from the ground up around a much simpler approach
Updated readme to reflect changes. Keep version num in minified.
Revised demos to compliance.