A software rendering library mainly for experminatation purposes with compliance to FCIS ASU CSC-342 syllabus