Refactor triangle_reader and demos by removing vnodes.

Since vnodes is no longer needed, I refactor the triangle_reader so that it does not return vnodes anymore. Given this change, demos is also refactored.