The computer communication module 112, the host computer communication module 116, and the studio module 128 may be written in any programming language such as C, C++, BASIC, Java, Pascal, and Fortran and may be run under the well-known operating system.