Just for reference, I'm going to briefly explain why BCML is the way that it is, and why it (for the time being) has to exist.
Point 1: The BOTW ROM is tightly packed in ways that make mods collision-prone.
The biggest offenders here are the Resource Size Table (RSTB) and TitleBG.pack, though...