move AemContetImpl to separate package
add content builder