Opta basics advice

Hi All, apologies for the basic questions but I'm not sure I'm understanding the documentation properly.

I have an arduino sketch that compiles against the Opta using the Arduino IDE 2.3.5, but I'm not sure what I need to do to get the opta running in the best way.

  1. There is a reference to partitioning memory -https://docs.arduino.cc/tutorials/opta/memory-partitioning/ - Is that a hard requirement, a best practice or something you only need to do if you're using both the PLC IDE and the Arduino IDE, and not something you have to do if you just want to use Ardiuno IDE2?

  2. If I just want to use C++ and not the PLC languages, is it OK to use IDE 2, or is it best to use the PLC IDE still? In the PLC IDE I wasn't able to quite understand how to add libraries - I'm trying to add the Toggle library into the IDE but the instructions here seem... incomplete https://docs.arduino.cc/software/plc-ide/tutorials/plc-programming-introduction/#:~:text=Watch%20a%20variable-,Library%20Management,-In%20contrast%20to

Thanks for your time!