Eh, we might just end up with a custom angular-based solution.