Added file-structure and included it in header

Basic definitions, need review.