Move trend vector computations from HSI module to FDC.
Add half library.
Make modules register themselves on their own, when they're linked in.
Update the io/link module.