Refactor: Moved add block logic to BlockPreHandler class