Issue 317 - More dependency fixes

THis PR complete the issue #317 by fully decorreleating core.sdk from core.base and making core.base depends on less "heavy" modules. Most of this PR is moving files aroudn or split files into a scalar and table parts.