Build component