I'm not an expert in database design, I only have some basic theory knowledge (and basically no practice, but then I don't like implementing stuff).
I wouldn't mind taking a look, and see how flexible it would be for uses I could think of.
Also, it'd be nice to see a short list of the design goals you had in mind.