Freelancer:
IOdesigner
Bump attempt
not sure how complex you want it...