One of the things I've learned from game jams is that it's a great way to identify what types of reusable systems you might want to create so it's easy to drag and drop things into future games.
This.All.The.Way. Definitely going to do this!