Lo bueno que tiene CodeIgniter es que te permite expandir una librería. Puedes ver el cómo hacerlo en la sección "Extending Native Libraries" del siguiente enlace:
http://ellislab.com/codeigniter/user...libraries.html
Si sigues teniendo dudas, ya sabes, "preguntando se llega a Roma"