This is pretty much exactly how I organize my projects. I highly recommend this approach, works very well.