cleaned code
remove deptendency to component context
Added support for elements, add article list.