Asheam. Sounds like a great plan and very similar to what I'm doing.
Others have mentioned Development. I've looked into it many times however while very profitable always found it just takes too much equity and personal time.
The strategy you have outlined is a good mix of growth/yield...