I can tell there's a lot of depth here, but I personally am outta my depth on this one. It's super well polished though. I'll definitely recommend it to my co-dev. This seems right up his alley.