Here´s an important addition, in case you want to keep your setup a bit more procedural. But fo rnow, enough about spline-based modelling.
Next I want to share some very important knowledge about boolean-operation-based modelling, to create interesting shapes superfast.