split Vessels from objects.js
edited generation a little, removed old crap