started work on central framework class with it's registry functionality