I would think you could use any of the tote bag patterns for a diaper bag, just add a few more pockets if you wish.
My personal preference for tote bags is to use decorator fabric. Any fabric you choose will work, but the lighter weight ones would need fusible interfacing for sure.
If you are wanting to include a changing mat, you can use a flannel-back vinyl tablecloth for the waterproof lining of that.