change generators to accept array
add ogg video support
change code view to ace editor