TODO: Explain our rational behind moving towards a more framework agnostic web frontend