Initial Commit, Basic Entity and Component stuff