There are a lot of changes between the Alpha 2 release last year and the current code on GitHub that is heading toward Alpha 3.
Richard is working on some new items that should make module development much different. You should be aware that as more of the items get finished you should be able to take advantage of them. There is a great effort to maintain legacy support but since you are actively developing you should be aware that things are changing and in some cases dramatically.
Rodney