How to build a page using components