Subtype can be one word, silly.
I heard you like spelling.
That takes care of table creation and won't have issues if tables already exist.