Moved interface into another folder
Added config support