Add abstractions for easel