Right now, we are thinking of building our own library rather than using an existing one.
This is mainly so that we have a clear understanding of it works and also, to have full control over how things work so that we can adjust things according to our needs.
We need ideas right now, so feel free to share them.