Create interface for packing algorithms: vert/horz

Remove height/width for more succient api
Dimensions now retrieves the bounds of the output image
Remove things not related to images (CSS string builders)