Refactor: pull out global JS extensions
Refactor: Extract SK utils in separate file
Refactor: Extract logistics in separate file