New packages can be created by following well-defined guidelines and with the help of some basic core packages. Users can import any one or more packages from the repository and propose to create
new features according to their needs. This framework for algorithm animation consists of both guidelines and reference algorithm animation model.