Keep fixin'
It works! But not very prettily.
Cleaned up copyright etc.
Tiny update before making new method defacto
Changed defacto method
Update
Another update...