I've added a bunch of documentation to the new pykickstart package now, complete with examples of how you can extend it to do what you want. Let me know if there are any deficiencies, if anything is unclear, etc. and I'll work on it. Next thing is to write a validator and make these error messages much more useful. - Chris