Thanks Russ... That makes sense. If that is the case, the should the same be done for snippets/layouts as well?
I'll get stuff from your repo. I had forked the project from Raul's so didn't get those updates.
Also, I'm namespacing the tables so that using it with another application makes separates the table.
Basically this requires a migration that renames all CMS tables. And changes to all models so that they override the default naming convention of table names by using the table() function. I'll send a pull request once I put in those changes.