Currently, there is only a `gateway` crate, but in the future, likely more will be added to handle db stuff, abstractions, etc once I actually start implementing the city portal logic itself.