rapidftr/tracker#55

This is the initial commit for the form designer refactoring. And it's still work in progress.