I saw you commenting @greenruns post and mentioning this article. Came here and read the recommendations. Really good! Did you do the drawings? Because they fit so well, you couldn't probably find them some where else?
Nice!
I completely agree on this rules. Some of them are not easy to follow, but I try:))