I should probably be updating the app version define
Use accessors for layer frame get and set
Change parameter name in progress_layer_init for clarity