Welcome to GPLDL - we are still beta - please report any bugs via the contact form.
I have not implemented either just yet, still reading on the both options.
For option A, do I need to copy the whole thing into my funtions.php? I guess I need to create a Child theme for this? otherwise, it will get lost during next theme update?
Happy Holidays to you too!