First commit, dependencies and entities (primitive version)