RE: CAD for hull designing
I use AutoCAD for all my models.
You first need the experience in building models before you design and build your own model.
Shape, shaft angle and CG position are just the basic things you have to know before you design.
And those things come with the experience in building.
First model that you deisgn is allways a prototype.
So do not expect too much from it.