Component technologies