Before starting this, we need to define how a study block should be created, and why, whats the use case.