Basic Framework

Basic framework, definitions are empty