BREAK DOWN BREAK DOWN!
Part of me wants to do the rest, but that'd be quite an undertaking...
Will probably get to it at a later time.