Add more generic container gen function
add project image