Key goals: - Optimize the maintainability of code that is shared across multiple apps built by the NameHash team. - Optimize the NameHash team's development velocity.