Depend on niilib
Basic core