Using directive to structe the application