Export fixes

This PR fixes our exports, mainly by using `@exportClass` instead of `@exportSymbol` for our single-arg constructors.