cpik needs more libraries. All kinds of them. Some libraries are easy to write (stdlib/string) but I have no time to do it. Some are really hard to code (USB support).
Basically, each PIC peripheral (timer, AN conversion, USB etc.) needs a library.