added virtex classes and support for building with boost.