Two dot oh

WIP

Moves boxes and plugins to native types.

Why?

Because they're a bit faster, but more importantly they output profiling information and stderr and stuff sanely.