add a factory for virtual bytes monitors