Separated action and utility libraries