Agalya: Adding basic framework