Move 3rd party libraries. Added new filetree.
Added more local files logic. Design changes.