JS Actor layer design in progresss