Suggest me a good table structure for this situation
===

Currently I'm planning a dedicated server facility provider which able to provide shared web spaces and domain names and also reselling those stuffs. still um trying to decide what kind of table structure that can provide a nice and easily understandable API. here is whats on my mind now. Tried few times to organize those to tables with relationships. but eh... failed. hope you guys can help me. :)

 - Language : **PHP**
 - Database : **MYSQL**

This is how i decide about levels (basic structure):

    Dedicated Servers
         |
         v
    Standard Servers
         |
         v
    Xpress Plan
         |
         v
    Intel Xeon 3200 series
         |
         v
    Intel Xeon 3220 Server
         |
         v
    Change CUP|RAM|DataCenter|OS|Bandwith|Database so on... (select using dropdowns)


I decide to add those selectable items using this kind of table.

    Items
    -----
    id
    name
    capacity - For RAM, HDD etc.
    description
    longDescription
    units
    status

From now I need a help to plan relationship in tables. Appreciate your helps in this case.