Building noncomposite custom components