તે એક ઓપન સોર્સ, એસ-ઓબ્જેક્ટ-ઓરિએન્ટેડ અમલીકરણ છે, અને તે શીખવા માટે અતિશય મુશ્કેલ નથી.