Architecture proposal (Incomplete)