box model separated from directx model class