Switched to using Swig templates, and started making registration flow