(Internal) Gem Design Principles