Moves concept or Resources into Blueprint class
Adds Guard support