A first attempt at abstract framework development