Writing light-weight client-side UI architecture for web applications and service layers to create fast, easy-to-use, high volume experiences with security, compliance, and accessibility as primary requirements