Added optional argument for vnc type and some documentation