Simple module loading with dependency injection