if you want to understand what's going on under the cover, uv.h is going to be your best bet ;)