Component oriented looks like a zomg new term for object oriented. Someone explain to me how they differ.