Hi Zengarden,
I squeeze everything in by espaliering the trees along every fence line and either side of the drive-way. I am on a “battle axe” block which means my driveway is about 20m long – so I can squeeze lots of trees in either side. They are still young, and the heavy pruning impacts on production a bit, but I get a lot more fruit than ornamentals! I tried to copy the ideas of some of the walled French and Islamic gardens where a lot of productive plants are crammed in, but they are ordered and neat.