Added 'constructing the translator'
Moved framework indepent stuff to component docs
Rewrote component article
Rewrote book article