In reply to abasili:
A virtual sequencer is not really required to run virtual sequences. You can use a null object to run a virtual sequence on. This is because a virtual sequencer is never generating seq_items.
And virtual sequences are not intended for reuse only agent specific sequences are.