Facade and definition objects started

Also major documentation and concept changes