The_Gekko, you have to be more specific... these platforms you mention above, they are very, very different... and these features you mention -...
Separate names with a comma.