My website will be up soon. customers can get a website through my website, and need to select from a variety of templates, colors and layout.
I need 6 different templates with 6 different themes.
I need all the templates including my main site to be mobile friendly, so if accessed from a mobile device, things will be displayed clearly with bigger buttons, and that will apply to all the templates and main site.
the templates could be different in terms of content so the mobile display needs to have that as well.
The templates must be very dynamic and easy to customize based on the customer preferences (example adding buttons to the navigation bar, changing place, layout, and colors)
I also need an update to my main site by adding a page with an option to select from three topics, and each topic s related to a number of websites that will be displayed if they have that topic in common.
I need that page to be animated in ajax, and nice looking.