Creates nested structs for dealing with nested elements. Closes #16
Creates nested structs for dealing with nested elements. Closes #16

So, instead of inlining nested elements we represent them using nested
structs in Go. This is more idiomatic and avoids naming clashes.

linkswiss/gowsdl,appropriate/gowsdl,okam/gowsdl,thomasmodeneis/gowsdl,cdwlabs/gowsdl,hooklift/gowsdl,sanbornm/gowsdl,mehulsbhatt/gowsdl-1