feat(binding): add possibility for last offset in MemoryExtensions
chore: update dependencies
feat: add initial migrated files from NosSmooth repository