Zaslat SMS: Hierarchical bounding structures for efficient virial computations: Towards a realistic molecular description of cholesterics