build component-based angular applications