Create and use the full Typilus model instead of graph2class. - [ ] Implement it in `ptgnn` - [ ] Use action cache to store intermediate result - [ ] Auto-update type space "once in a while"