Dont export writeEntity
Rename IAL to InlineAttr
Split of the public interface in seperate source files