new file:   internals.md

Updated internals.md with a basic draft of what needs to be discussed.
Will cover the internals imediately after going over different version
control approaches.