internals.md: add more internals documentation