1. - [ ] Determine if layer extraction is part of the things we need to do 2. - [ ] Explore ways to parallelize code