Added initial project
Added base factory