Refactor: Replace macros with enum class fractal_type