Well currently the design is board-oriented. But I think it should maybe have another level of abstraction in-between to make it easier to define boards using the same microcontroller.
I was primarily looking at the USART, MappedIO, and interrupts, but of course adding the list of chips would be nice as well :) Not sure how much inspiration I can take though before I have to modify the MIT license I use for Ratel to include your license.