Adds component definition