Meshdata update

Some modification in meshdata structure and an example with qt backend to generate, cone, cylinder, sphere and arrow


I don't think these names are clear or pythonic -- maybe just use `cone_radius` and `cone_length` directly to avoid the long explanations and odd parameter names