command aliases
add predefined commands
allow project copies and non-generic projects