Core framework
Api mocking and refactoring.
Renamed files.