Add validation to frameworks to make sure they are only names

Leaving a paper trail for the actual commits involved