Bugfixes and refactoring
Documentation updates
Typo
Fix typo
Add default returns to si
Refactoring and reworking of deviceSettings