Refactore sample structure by theme
Update Git ignore files.