add caliburn.micro, base structure