Well, usually the length of cables and the layout of slots/components are of standard size, however, if you require more length or any other kind of slots/components, then you can pay and get it... As per list you have provided, I don't think there is something remained to consider....