Add The Bakery base class

hope it doesnt break formatting