Some improvements can be made to improve the readability. General guidelines - Rename pipeline to pipeline_logic: Clearer that this folder should contain all files related to the innerworking of pipeline and blocks - Separate classes into separate files