First template, component and clientlib setup