Also, group every public definition into one of the following categories: - PublicAPI - Internal - Utils