Some OS configurations use multiple partitions. For example, some Linux installations use a separate /boot and /root partition, and some Windows Server 2008 installations create a separate partition for system files.
PyDiskImage v0.1 supports images that consist of only one partition. Therefore, operating systems that require multiple partitions require multiple separate image configurations, and a system administrator needs to know what image configurations are part of a group that is required for a complete re-image of that operating system.
A future release of PyDiskImage should support multiple partitions (ideally on potentially multiple different devices) per image to improve usability.