Doesn't sound that far-fetched to me. I'll already have to roll my own basic graphics API to add debugging graphics, so using that same architecture for customizing your ship graphics might be pretty cool.