* Topology region can be defined with fdtd_engine=None.
* Add auto_update option for mode expansion.
* Add waveguide simulation example.
* Refine inverse design example for direct binary search.
* Add layout generation example for direct binary search.
* Update readme.md
* Update api reference for pixelated regions.
* New functions in FDTDSimulation.
* Add boolean operations example and docs.