Merge Develop

TEROS Engine was added, but it has not been modified for being supported in this project yet.

Interfaces have been added, are still being updated.