component technologies inc