Component work (added uid, name, and way to find them from Entity per name, object etc..)