[step-1] Markup changes for step-1
[step-2] Added data-binding
[step-2] Added routing