Creating a VO Table from a CSV file

There are several ways of doing this, and there are a few object layers here, which can be confusing:

Although some things can be done with generic astropy Tables, other VO operations can only be done with VO Tables or VOTableFile objects.

This is easiest to see with an example.

Create a table with only two columns starting from an astropy Table

Then convert this to a VOTableFile object which contains a nested set of resources and tables (in this case, only one of each)