Base project architecture