Current discussing model ------------------------- ------------------------------------------------- | | | Java Script API | | | ------------------------------------------------- ^ ^ | | v v --------------------------------- ------------ | | | | | High Level API | |Constraints| | | | | --------------------------------- ------------ ^ ^ | | v v ------------------------------------------------- | | | Low Level API | | | ------------------------------------------------- ^ | v ------------------------------------------------- | | | Implementation detail | | | ------------------------------------------------- ------------------------------------------------------------------------------------- Proposal A ----------- ------------------------------------------------- | | | Java Script API | | | ------------------------------------------------- ^ ^ | | v v --------- ------------------------ ------------ | | | | | | |Helper | | High Level API | |Constraints| |API | | | |API | --------- ------------------------ ------------ ^ ^ | | v v ------------------------------------------------- | | | Low Level API | | | ------------------------------------------------- ^ | v ------------------------------------------------- | | | Implementation detail | | | ------------------------------------------------- -------------------------------------------------------------------------------------- Proposal B ----------- ------------------------------------------------- | | | Java Script API | | | ------------------------------------------------- ^ ^ | | v v --------- ------------------ --------- ------------- |set | | | |get | | | |Helper | | High Level API| |Helper | |Constraints| |API | | | |API | |API | --------- ------------------ --------- ------------- ^ ^ | | v v ------------------------------------------------- | | | Low Level API | | | ------------------------------------------------- ^ | v ------------------------------------------------- | | | Implementation detail | | | ------------------------------------------------- --------------------------------------------------------------------------------------