added common project
added graphics
added iOS project
update backend ignore
added kernel
added business logic