Update: use sphinx vars directly to setup theming
Add: MIT license
Update: refactor base model interface
Update: implemented the .exists .is_synced .changes api into Domain model