TODO (2004/11/05) ----------------- - Documentation - Add power management to udc - clean up code - Add header where needed