cleanup
refactoring
inheritance arrows
cleanup
bezier: works, not segfaults, but ugly looking