design/package-layering: New file

I keep explaining the vision verbally, let's write it down.