The GNU fdisk package provides disk management program replacements to what's offered by util-linux and others for managing disk partitions, etc. With GNU fdisk 2.0, the code has been re-written from scratch so that it's modular and can be extended going forward.
The modular design will allow for new user-interfaces and device back-ends to be easily created, compared to the previous GNU fdisk design. User-interfaces are now implemented using Guile and there's a Scheme interpreter included that's using Guile's library. It's now possible to create GNU fidks interfaces for GTK, ncurses, and other tool-kits.
For those interested in Linux disk utilities, check out the GNU.org announcement for more details about this re-written GNU fdisk 2.0 Alpha program.