Introduce framework features for file io and persistant objects