Add a placeholder for element creation when selecting an empty VList

If an empty VList is selected it can now optionally display a Static
item. When the user presses Enter a new entry in the list is created.
Make methods and statement lists use the empty list placeholder feature