Hi,
I plan to do a new series of videos on this soon. However I will be showing it in C#.
This blog post by Steve Land may help some in the mean time.
http://techblog.strongeye.com/archive/2009/12/16/creating-a-mojoportal-module.aspx
In addition to changing the the code behind you have to also change the .aspx part of the page.
I have a Codesmith script you can use to generate a starter page both .aspx and .c codebehind but it is for C#. Maybe you could modify it for VB.NET.
If you look in the source code under /CodeSmithTemplates you'll find a .zip with an older freeware version of Codesmith (in case you don't have the new version). Many of my scripts including the one for generating starter pages can work in the old freeware version.
Best,
Joe