I wouldn't mind the implementation as long as it is more involving then just splitting Goldsmith into basically another class.