Split Jewel module
Remove needless require
Extract Entity::Base module