Como o Sovereign SDK foi construído? Confira.