unstructured: Many changes

I need to commit to this repository a lot more.

There are likely to be lots of problems with the ebuilds contained here
ranging from masking/testing mark issues and some that simply won't
build. Fixes for these will follow as they happen.