Initial file tree structure and interfaces