build a framework based symfony components