Oh, these look really interesting. I'll definitely do some research on them. Thanks for the great suggestions and for the links to the resources!
You're welcome!