Some Concepts & Design Considerations