Added component struct with namespace