Any way to automate patch management?

I already have something that uses session relevance to turn a set of fixlet/task objects into baseline component XML.