How do I create a interactive SVCD

hi

i am looking to create a interactive SVCD and do not know what program to use.

Need to run a intro mpeg then to a menu then category list then sub category then more mpegs how the heck do I go about this? Can any one help me?

Bye