Ссылка является неявным указателем. В основном можно изменить значение контрольные точки на, но Вы не можете изменить ссылку для указания на что-то еще. Так мои 2 цента то, что, если Вы только хотите измениться, значение параметра передает его как ссылку, но если необходимо изменить параметр для указания на различную объектную передачу на него с помощью указателя.
Я не уверен, что готовый плагин будет соответствовать вашим требованиям, но с Raphaël — Библиотека JavaScript вы можете сделать все вышеперечисленное,
280 Slides делает кое-что похожее на это, используя структуру Cappuccino . Однако не уверен, сколько работы предстоит, чтобы перейти от базовой структуры к тому, что вы хотите.
Плагин ' layout ' для jquery ( http://layout.jquery-dev.net ) позволяет создавать макеты и комбинировать их. с возможностью удаления из jquery (как показано в их демонстрации ) вы можете приблизиться к тому, что вы хотите, но он использует HTML, а не холст.
Кстати, я не знаю никаких плагинов jquery, которые используют Canvas, тем более что jquery фокусируется в основном на html, а Canvas почти полностью управляется javascript (насколько я понимаю).