General Typography — section includes the general font for the site, thats the main body text, not including some elements like titles, prices, etc... what you can configure separately.
Titles Font — allows to set a font for all titles. Titles means all text inside h2, h3, h4, h5, h6 tags
Button Typograpy, Color, etc... — allows to configure all normal buttons of the theme. Button is an element with .btn class
Page Width — You can adjust page width as you like. This option define max-width of theme layout
Use Latin Extended Symbols — Use this option in case you have a language with extended symbols, like Spanish, French... This option request additional symbols from google fonts what is disabled by default.
Use Cyrillic Symbols — Use this option in case you have a language with Cyrillic symbols, like Greek, Ukrainian... This option request additional symbols from google fonts what is disabled by default.
Show Cookie Message — all websites across the EU are required to ask your permission to place cookies on your machine.
Google API Key — required to display Google Maps
Lazy Load — This feature allows to reduce the size of page. It downloads images only if it's necessary
There are two options available to build your homepage.
First one is a native Prestashop modules positioning. You have to go to "Design" - "Positions". Find there "displayHome" hook and order existing modules inside the hook. You can also transplant other modules to the "displayHome" hook. Read more here http://doc.prestashop.com/display/PS17/Positions
You can also manage modules order directly in the "Theme Settings" module, like that shown at the screenshot below
Second way is to use "Page Builder". Make sure it's enabled in the "Home Page" tab. Then go to the "Promokit" - "Layout Builder" - "Page Builder". See the video to understand how to build your page.