split components.h into modules
added angle methods to rects::pointf