Looks good. How to start? Perhaps in the library?