got morefloats working, and marginpar cross-references working better.
Now the problem is that the cross-references can be too long to fit
on the page. #45