Complete Front End Customization

Hello,



Like many other developers, i googled and read lots of reviews and analyzed and finally found that cs-cart is the best solution for my shopping cart. I like all the features and am about to buy a professional license.



I have one important question. Can i update the database fields and also the related .tpl fields for extra product information varaiables and do i need server restart for that to show up(this is for the admin panel)



Also say i have my own existing store design. I need all the functionality of CS cart storefront, but have my design intact. So can i use the php functions available inside the controllers and use the .tpl files design to my pages so that the store functions properly. I am quite sure i can but need a confirmation from someone who has done this before. (I don't want to use any existing skins) Thanks!