Updates to fit with the now api and to use the incremental impulse generator properly.
Add Unbox instances for Vec2 and Vec1.
Add some comments.