I would like to suggest adding Sequential GUID implemented on TIdGenerator.
That is a huge benefit when working with databases, since it will reduce the index page fragmentation A LOT.
I would like also to suggest to have a way to register user generators, that will be called by Aurelius when needed to create a new ID. (much like triggers on a SQL database)
For me I need GUIDS on the primary key to individually indentify records in a multi database structure, however I need to create composite primary keys since I have many companies and a Tenant database structure.